// 自动生成的侧边栏配置

export default [
  "",
  {
    title: "25 届春招 Go 热题",
    collapsable: true,
    children: [
      "25 届春招 Go 热题/GO语言中非接口的任意类型T都能调用*T的方法么？反过来呢？",
      "25 届春招 Go 热题/Go 语言 channel 底层的数据结构是什么？",
      "25 届春招 Go 热题/Go 语言中 defer 的变量快照在什么情况下会失效？",
      "25 届春招 Go 热题/Go 语言中 init() 函数在什么时候执行？",
      "25 届春招 Go 热题/Go 语言中函数返回局部变量的指针是否安全？",
      "25 届春招 Go 热题/Go 语言中如何访问私有成员？",
      "25 届春招 Go 热题/Go 语言中怎么实现闭包？闭包的主要应用场景是什么？",
      "25 届春招 Go 热题/Go 语言中所有的 T 类型都有 *T 类型吗？",
      "25 届春招 Go 热题/Go 语言中数组与切片有什么异同？",
      "25 届春招 Go 热题/Go 语言中的 = 和 := 有什么区别？",
      "25 届春招 Go 热题/Go 语言中的 rune 类型是什么？",
      "25 届春招 Go 热题/Go 语言中的局部变量是分配在栈上还是堆上？",
      "25 届春招 Go 热题/Go 语言中的指针的意义是什么？",
      "25 届春招 Go 热题/Go 语言中触发异常的场景有哪些？",
      "25 届春招 Go 热题/Go 语言中逃逸分析是怎么进行的？",
      "25 届春招 Go 热题/Go 语言中通过指针变量 p 访问其成员变量 title，有哪几种方式？",
      "25 届春招 Go 热题/Go 语言中，为什么小对象多了会造成 GC 压力？",
      "25 届春招 Go 热题/Go 语言使用断言时会发生拷贝吗？",
      "25 届春招 Go 热题/Go 语言切片作为函数参数，有哪些注意事项？",
      "25 届春招 Go 热题/Go 语言切片的容量是如何增长的？",
      "25 届春招 Go 热题/Go 语言的 GoRoot 和 GoPath 有什么用？",
      "25 届春招 Go 热题/Go 语言的 context 是什么？有什么作用？",
      "25 届春招 Go 热题/Go 语言的接口是怎么实现的？",
      "25 届春招 Go 热题/不分配内存的指针类型能在 Go 语言中使用吗？",
      "25 届春招 Go 热题/什么是 Go 语言中的深拷贝和浅拷贝？",
      "25 届春招 Go 热题/协程与进程、线程的区别是什么？协程有什么优势？",
      "25 届春招 Go 热题/协程可以自己主动让出 CPU 吗？",
      "25 届春招 Go 热题/如何利用 Go 语言特性设计一个 QPS 为 500 的服务器？",
      "25 届春招 Go 热题/如何对 Go 语言的 GC 进行调优？",
    ],
  },
  {
    title: "25 届春招 Java 热题",
    collapsable: true,
    children: [
      "25 届春招 Java 热题/JDK 1.8 对 HashMap 除了红黑树还进行了哪些改动？",
      "25 届春招 Java 热题/JDK 动态代理和 CGLIB 动态代理有什么区别？",
      "25 届春招 Java 热题/JDK8 有哪些新特性？",
      "25 届春招 Java 热题/Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别？",
      "25 届春招 Java 热题/Java 中 ConcurrentHashMap 的 get 方法是否需要加锁？",
      "25 届春招 Java 热题/Java 中 HashMap 的扩容机制是怎样的？",
      "25 届春招 Java 热题/Java 中 ReentrantLock 的实现原理是什么？",
      "25 届春招 Java 热题/Java 中 volatile 关键字的作用是什么？",
      "25 届春招 Java 热题/Java 中什么情况会导致死锁？如何避免？",
      "25 届春招 Java 热题/Java 中有哪些垃圾回收算法？",
      "25 届春招 Java 热题/Java 中有哪些集合类？请简单介绍",
      "25 届春招 Java 热题/Java 中的 HashMap 和 Hashtable 有什么区别？",
      "25 届春招 Java 热题/Java 中的 LinkedHashMap 是什么？",
      "25 届春招 Java 热题/Java 中的序列化和反序列化是什么？",
      "25 届春招 Java 热题/Java 并发库中提供了哪些线程池实现？它们有什么区别？",
      "25 届春招 Java 热题/Java 的 synchronized 是怎么实现的？",
      "25 届春招 Java 热题/Java 的类加载过程是怎样的？",
      "25 届春招 Java 热题/Java 线程池有哪些拒绝策略？",
      "25 届春招 Java 热题/Spring 如何解决循环依赖？",
      "25 届春招 Java 热题/Synchronized 和 ReentrantLock 有什么区别？",
      "25 届春招 Java 热题/为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍？",
      "25 届春招 Java 热题/为什么 JDK 1.8 对 HashMap 进行了红黑树的改动？",
      "25 届春招 Java 热题/为什么 Java 中 HashMap 的默认负载因子是 0.75？",
      "25 届春招 Java 热题/为什么 Spring 循环依赖需要三级缓存，二级不够吗？",
      "25 届春招 Java 热题/什么是 Hash 碰撞？怎么解决哈希碰撞？",
      "25 届春招 Java 热题/什么是 Java 中的 ABA 问题？",
      "25 届春招 Java 热题/什么是 Java 中的不可变类？",
      "25 届春招 Java 热题/什么是 Java 中的原子性、可见性和有序性？",
      "25 届春招 Java 热题/什么是 Java 的 CAS（Compare-And-Swap）操作？",
      "25 届春招 Java 热题/什么是 Java 的 SPI（Service Provider Interface）机制？",
      "25 届春招 Java 热题/什么是循环依赖（常问）？",
      "25 届春招 Java 热题/你了解 Java 线程池的原理吗？",
      "25 届春招 Java 热题/你使用过哪些 Java 并发工具类？",
      "25 届春招 Java 热题/使用 HashMap 时，有哪些提升性能的技巧？",
      "25 届春招 Java 热题/如何合理地设置 Java 线程池的线程数？",
      "25 届春招 Java 热题/如何在 Java 中控制多个线程的执行顺序？",
      "25 届春招 Java 热题/数组和链表在 Java 中的区别是什么？",
      "25 届春招 Java 热题/线程的生命周期在 Java 中是如何定义的？",
      "25 届春招 Java 热题/说说 AQS 吧？",
      "25 届春招 Java 热题/说说 Java 中 HashMap 的原理？",
    ],
  },
  {
    title: "25 届春招前端热题",
    collapsable: true,
    children: [
      "25 届春招前端热题/CSS 中 display 属性的值及其作用",
      "25 届春招前端热题/CSS 中可继承与不可继承属性有哪些？",
      "25 届春招前端热题/Canvas 和 SVG 有什么区别？",
      "25 届春招前端热题/DOCTYPE（文档类型）的作用是什么？",
      "25 届春招前端热题/ES6 箭头函数和普通函数有什么区别？",
      "25 届春招前端热题/HTML 中，img 标签 srcset 属性的作用是什么？",
      "25 届春招前端热题/HTML 中，title 与 h1 标签的区别是什么？",
      "25 届春招前端热题/HTML 的 script 标签中 defer 和 async 有什么区别？",
      "25 届春招前端热题/HTML 的 src 和 href 属性有什么区别？",
      "25 届春招前端热题/HTML 行内元素有哪些？块级元素有哪些？空（void）元素有哪些？",
      "25 届春招前端热题/HTML5 相比于 HTML 有哪些更新？",
      "25 届春招前端热题/JavaScript 中 Object.keys 的返回值是无序的吗？",
      "25 届春招前端热题/JavaScript 中 null 和 undefined 的区别是什么？",
      "25 届春招前端热题/JavaScript 有哪些数据类型？它们的区别是什么？",
      "25 届春招前端热题/JavaScript 的 BigInt 和 Number 类型有什么区别？",
      "25 届春招前端热题/let、const 和 var 的区别是什么？",
      "25 届春招前端热题/typeof null 的结果是什么？为什么？",
      "25 届春招前端热题/typeof 和 instanceof 有什么区别？",
      "25 届春招前端热题/为什么 JavaScript 中 0.1 + 0.2不等于0.3，如何让其相等？",
      "25 届春招前端热题/什么是 HTML 语义化？",
      "25 届春招前端热题/什么是 JavaScript 的尾调用？使用尾调用有什么好处？",
      "25 届春招前端热题/使用 let 全局声明变量，能通过 window 对象取到吗？",
      "25 届春招前端热题/使用 link 和 @import 引用 CSS 的区别",
      "25 届春招前端热题/如何判断 JavaScript 变量是数组？",
      "25 届春招前端热题/如何解决⻚⾯请求接⼝⼤规模并发问题",
      "25 届春招前端热题/如何计算 CSS 的优先级？",
      "25 届春招前端热题/常用的 HTML meta 标签有哪些？",
      "25 届春招前端热题/有哪些 CSS 选择器？请分别介绍",
      "25 届春招前端热题/说说你对 JS 作用域的理解？",
      "25 届春招前端热题/说说你对 fetch 的理解，它有哪些优点和不足？",
      "25 届春招前端热题/️ TypeScript 有哪些常用类型？",
      "25 届春招前端热题/️ 什么是 TypeScript 的对象类型？怎么定义对象类型？",
      "25 届春招前端热题/️ES6 有哪些新特性？",
      "25 届春招前端热题/️ES6 箭头函数能当构造函数吗？",
    ],
  },
  {
    title: "25 届春招后端热题",
    collapsable: true,
    children: [
      "25 届春招后端热题/HTTP 1.0 和 2.0 有什么区别？",
      "25 届春招后端热题/MySQL 中的数据排序是怎么实现的？",
      "25 届春招后端热题/MySQL 的 Change Buffer 是什么？它有什么作用？",
      "25 届春招后端热题/Redis 主从复制的实现原理是什么？",
      "25 届春招后端热题/Redis 集群的实现原理是什么？",
      "25 届春招后端热题/让你设计一个 RPC 框架，怎么设计？",
    ],
  },
  {
    title: "Java 热门面试题 200 道",
    collapsable: true,
    children: [
      "Java 热门面试题 200 道/Java 中如何创建多线程？",
      "Java 热门面试题 200 道/Java 中的 final 关键字是否能保证变量的可见性？",
      "Java 热门面试题 200 道/Java 线程池核心线程数在运行过程中能修改吗？如何修改？",
      "Java 热门面试题 200 道/什么是 Java 内存模型（JMM）？",
      "Java 热门面试题 200 道/如何优化 Java 中的锁的使用？",
      "Java 热门面试题 200 道/说一下 RocketMQ 中关于事务消息的实现？",
      "Java 热门面试题 200 道/说说 MyBatis 的缓存机制？ ",
    ],
  },
  {
    title: "前端热门面试题 200 道",
    collapsable: true,
    children: [
      "前端热门面试题 200 道/CSS 优化和提高性能的方法有哪些？",
      "前端热门面试题 200 道/Core Web Vitals 是什么？它包括哪些指标？",
      "前端热门面试题 200 道/DIFF 算法的原理是什么？",
      "前端热门面试题 200 道/Node.js 中的 Buffer 对象是什么？它有什么作用？",
      "前端热门面试题 200 道/Node.js 中的 process 对象是什么？它有哪些常用属性？",
      "前端热门面试题 200 道/Node.js 中的 require 和 import 有什么区别？",
      "前端热门面试题 200 道/Node.js 中的回调、Promise 和 async:await 有什么区别？",
      "前端热门面试题 200 道/Node.js 中的回调函数是什么？请举例说明",
      "前端热门面试题 200 道/Node.js 中的定时器函数 setImmediate() 和 setTimeout() 有什么区别？",
      "前端热门面试题 200 道/Node.js 中，同步和异步代码有什么区别？",
      "前端热门面试题 200 道/Node.js 的 process.nextTick() 有什么作用？",
      "前端热门面试题 200 道/Pinia 与 Vuex 状态管理有什么区别？",
      "前端热门面试题 200 道/React Router 中的 Router 组件有几种类型？",
      "前端热门面试题 200 道/React 中除了在构造函数中绑定 this，还有其他绑定 this 的方式么？",
      "前端热门面试题 200 道/Redux 如何实现多个组件之间的通信？多个组件使用相同状态时如何进行管理？",
      "前端热门面试题 200 道/Vue 2 和 Vue 3 有哪些区别？Vue 3 有哪些更新？",
      "前端热门面试题 200 道/Vue 3 性能提升主要体现在哪些方面？",
      "前端热门面试题 200 道/Vue 3 的设计目标是什么？在设计过程中做了哪些优化？",
      "前端热门面试题 200 道/Vue Router 中如何获取路由传递过来的参数？",
      "前端热门面试题 200 道/Vue Router 如何配置 404 页面？",
      "前端热门面试题 200 道/Vue 如何优化网站首页的加载速度？",
      "前端热门面试题 200 道/Vue 如何缓存当前组件？缓存后如何更新？",
      "前端热门面试题 200 道/Vue 的 template 标签有什么用？",
      "前端热门面试题 200 道/Vue 的 v-cloak 和 v-pre 指令有什么作用？",
      "前端热门面试题 200 道/Vue 的 v-show 和 v-if 有什么区别？使用场景分别是什么？",
      "前端热门面试题 200 道/Vue 计算属性的函数名和 data 中的属性可以同名吗？为什么？",
      "前端热门面试题 200 道/Vue 首页白屏可能是什么问题引起的？如何解决？",
      "前端热门面试题 200 道/Vuex 和 localStorage 的区别是什么？",
      "前端热门面试题 200 道/Vuex 状态管理存在什么缺点？",
      "前端热门面试题 200 道/Vuex 的 state、getter、mutation、action、module 分别有什么作用？",
      "前端热门面试题 200 道/Vuex 的实现原理是什么？",
      "前端热门面试题 200 道/Webpack 中的 bundle、chunk 和 module 是什么？请分别介绍",
      "前端热门面试题 200 道/Webpack 中，常见的图片处理加载器有哪些？",
      "前端热门面试题 200 道/Webpack 和 Rollup、Parcel 构建工具有什么区别？各自的优缺点是什么？",
      "前端热门面试题 200 道/Webpack 插件底层的实现原理是什么？",
      "前端热门面试题 200 道/v-if 和 v-for 在 Vue 中的优先级是什么？如果它们同时出现，应该如何优化以获得更好的性能？",
      "前端热门面试题 200 道/为什么 React 使用虚拟 DOM 来提高性能？",
      "前端热门面试题 200 道/为什么 Vue 中的 data 属性是一个函数而不是一个对象？",
      "前端热门面试题 200 道/为什么 Vuex 的 mutation 中不能做异步操作？",
      "前端热门面试题 200 道/为什么不建议在 Vue 中同时使用 v-if 和 v-for？",
      "前端热门面试题 200 道/为什么在 React 中遍历时不建议使用索引作为唯一的 key 值？",
      "前端热门面试题 200 道/为什么有时候用 translate 来改变位置而不是定位？",
      "前端热门面试题 200 道/什么是 Node.js 中的事件发射器（EventEmitter）？它有什么作用？如何使用？",
      "前端热门面试题 200 道/什么是 Node.js 中的事件循环？",
      "前端热门面试题 200 道/什么是 Node.js 中的模块加载机制？",
      "前端热门面试题 200 道/什么是 Node.js 全局对象？有哪些全局对象？",
      "前端热门面试题 200 道/什么是 React 中的受控组件？它的应用场景是什么？",
      "前端热门面试题 200 道/什么是 Vue 中的 slot？它有什么作用？",
      "前端热门面试题 200 道/什么是 Vuex 的模块化 module？有哪些应用场景？",
      "前端热门面试题 200 道/什么是 Webpack 的 bundle、chunk 和 module？分别有什么作用？",
      "前端热门面试题 200 道/什么是 Webpack？它有什么作用？",
      "前端热门面试题 200 道/什么是 npm？如何使用它来管理项目的依赖？",
      "前端热门面试题 200 道/什么是 package.json 文件？它的作用是什么？",
      "前端热门面试题 200 道/什么是单点登录，前端如何实现单点登录？",
      "前端热门面试题 200 道/什么是非阻塞 I:O？Node.js 如何实现非阻塞 I:O？",
      "前端热门面试题 200 道/你了解 Vue 中的过滤器吗？它有哪些应用场景？",
      "前端热门面试题 200 道/你会如何从零构建一个 Vue 项目？要经历哪些步骤？目录结构如何设计？使用哪些库或插件？",
      "前端热门面试题 200 道/你会如何设计前端日志埋点 SDK？",
      "前端热门面试题 200 道/使用 Import 时，Webpack 如何处理 node_modules 中的依赖？",
      "前端热门面试题 200 道/使用 Vue 开发一个任务列表应用，你会怎么设计实现？",
      "前端热门面试题 200 道/使用 Vue 渲染大量数据时，如何进行优化？",
      "前端热门面试题 200 道/前端如何使用 Webpack 进行高效分包优化？",
      "前端热门面试题 200 道/前端如何判断一个点是否在 Canvas 的图形内？",
      "前端热门面试题 200 道/前端如何处理后端接口一次性返回的超大树形结构数据？",
      "前端热门面试题 200 道/前端如何处理超过 JS 的 Number 最大值的数字？",
      "前端热门面试题 200 道/前端如何实现基于 WebSocket 的实时聊天功能，支持多用户在线聊天并展示消息通知？",
      "前端热门面试题 200 道/前端如何实现扫码登录功能？",
      "前端热门面试题 200 道/前端如何给网页增加水印？并且如何防止水印被移除？",
      "前端热门面试题 200 道/前端开发中如何优化网络请求和资源加载？具体怎么实现？",
      "前端热门面试题 200 道/前端开发中的 Live-Reload 自动刷新与 HMR 热模块替换有什么区别？",
      "前端热门面试题 200 道/前端页面白屏的原因可能是什么，如何排查？",
      "前端热门面试题 200 道/前端项目中如何配置 HTTP 缓存机制？",
      "前端热门面试题 200 道/前端项目中资源的缓存配置策略有哪些？",
      "前端热门面试题 200 道/前端项目中，如何优化首屏渲染时间？",
      "前端热门面试题 200 道/同一前端页面的 3 个组件请求同一个 API 并发送了 3 次请求，如何优化？",
      "前端热门面试题 200 道/在 React Router 的 history 模式中，push 和 replace 方法有什么区别？",
      "前端热门面试题 200 道/在 React 的 JSX 中，属性是否可以被覆盖？覆盖的原则是什么？",
      "前端热门面试题 200 道/在 React 的 render 函数中，是否可以直接写 if else 判断？为什么？",
      "前端热门面试题 200 道/在 Vue 开发过程中需要同时与多个后端人员联调接口时，你会怎么做？",
      "前端热门面试题 200 道/在 Vue 渲染模板时，如何保留模板中的 HTML 注释？",
      "前端热门面试题 200 道/在 Vue 组件中写 name 选项有什么作用？",
      "前端热门面试题 200 道/在 Vue 自定义事件中，父组件如何接收子组件传递的多个参数？",
      "前端热门面试题 200 道/在网页中有大量图片时，如何优化图像加载以提高页面加载速度？",
      "前端热门面试题 200 道/如何优化 Webpack 打包 Vue 应用的速度？",
      "前端热门面试题 200 道/如何优化 Webpack 打包后文件的体积？",
      "前端热门面试题 200 道/如何优化 Webpack 的打包速度？",
      "前端热门面试题 200 道/如何使用 Vue 手写一个过滤器？",
      "前端热门面试题 200 道/如何使用 Webpack 优化产出代码？",
      "前端热门面试题 200 道/如何使用 Webpack 和 LocalStorage 实现静态资源的离线缓存？",
      "前端热门面试题 200 道/如何使用 Webpack 处理内联 CSS？",
      "前端热门面试题 200 道/如何使用 Webpack 解决开发环境中的跨域问题？",
      "前端热门面试题 200 道/如何使用 Webpack 进行前端性能优化？",
      "前端热门面试题 200 道/如何使用 webpack-dev-server 监控文件编译？",
      "前端热门面试题 200 道/如何使用节流或防抖技术优化频繁触发请求的搜索输入框？",
      "前端热门面试题 200 道/如何在 Node.js 中创建一个简单的 HTTP 服务器？",
      "前端热门面试题 200 道/如何在 Node.js 中处理 HTTP 请求的路由？",
      "前端热门面试题 200 道/如何在 Node.js 中解析 JSON 数据？",
      "前端热门面试题 200 道/如何在 Node.js 中进行高效的日志处理，避免影响性能？",
      "前端热门面试题 200 道/如何在 React 项目中引入图片？哪种方式更好？",
      "前端热门面试题 200 道/如何在 Vue 3 中使用 defineAsyncComponent 实现异步组件加载？",
      "前端热门面试题 200 道/如何在 Vue 3 中实现一个复杂的表单验证和提交逻辑？",
      "前端热门面试题 200 道/如何在 Vue 中实现权限管理？如何控制权限到按钮级别？",
      "前端热门面试题 200 道/如何在 Webpack 中实现条件组件的按需打包？",
      "前端热门面试题 200 道/如何在前端实现一个实时自动补全搜索框？",
      "前端热门面试题 200 道/如何在前端实现国际化，并根据用户设置自动切换语言？",
      "前端热门面试题 200 道/如何在前端实现文件的断点续传，并确保大文件安全可靠上传？",
      "前端热门面试题 200 道/如何在前端实现网页截图功能？可以将某部分或整个页面的内容保存为图片",
      "前端热门面试题 200 道/如何在前端防止表单重复提交，并确保用户只能提交一次？",
      "前端热门面试题 200 道/如何在前端页面无限滚动加载内容时自动回收上面的内容？",
      "前端热门面试题 200 道/如何在浏览器中执行 100 万个任务，并保证页面不卡顿？",
      "前端热门面试题 200 道/如何在页面内一次性渲染 10 万条数据，并保证页面不卡顿？",
      "前端热门面试题 200 道/如何定位到前端页面发生错误的元素？",
      "前端热门面试题 200 道/如何实现 Vuex 中 store 的插件？",
      "前端热门面试题 200 道/如何实现前端页面第一次加载不触发请求，但后续每次进入页面都触发？",
      "前端热门面试题 200 道/如何实现网站一键切换主题的功能？",
      "前端热门面试题 200 道/如何对前端应用中静态资源加载失败的场景进行降级处理？",
      "前端热门面试题 200 道/如何对每个 JavaScript 函数的执行实现拦截？",
      "前端热门面试题 200 道/如何检测 CSS 动画的 FPS 值？",
      "前端热门面试题 200 道/如何监听 Vuex 数据的变化？",
      "前端热门面试题 200 道/如何禁止别人调试前端页面代码？",
      "前端热门面试题 200 道/如何自主设计实现一个 Vue 路由系统？",
      "前端热门面试题 200 道/如何解决 SPA 单页应用首屏加载速度慢的问题？",
      "前端热门面试题 200 道/如何解决 Vue 初始化页面闪动的问题？",
      "前端热门面试题 200 道/如何解决 Vue 打包时 vendor 文件过大的问题？",
      "前端热门面试题 200 道/如何解决前端 SPA 应用首屏加载速度慢的问题？",
      "前端热门面试题 200 道/如何设计一个前端页面，实现 PC 端访问展示 Web 应用，移动端访问展示 H5 应用？",
      "前端热门面试题 200 道/如何设计一款能够统计前端页面请求耗时的工具？",
      "前端热门面试题 200 道/如何设计和优化秒杀系统的前端？",
      "前端热门面试题 200 道/如何设计实现一款 Vue 的组件库？",
      "前端热门面试题 200 道/如何调试和解决跨浏览器兼容性问题？",
      "前端热门面试题 200 道/如果 React 组件的属性没有传值，它的默认值是什么？",
      "前端热门面试题 200 道/如果要实现一个 Vue3 的弹窗组件，你会如何设计？",
      "前端热门面试题 200 道/常见的 Webpack Loader 有哪些？",
      "前端热门面试题 200 道/有哪些 Vue 性能优化的方法？",
      "前端热门面试题 200 道/有哪些前端网站性能优化的关键点？",
      "前端热门面试题 200 道/有哪些常用的前端性能分析工具？",
      "前端热门面试题 200 道/说说你对 CSS Sprites 的理解",
    ],
  },
];
